<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>EventsContainer</title>
    <meta name="keywords" content="net.dotsimplicity.events.EventsContainer,EventsContainer class" />
    <meta name="generator" content="SinjDoc 0.5" />
    <link href="../../../stylesheet.css" rel="stylesheet" type="text/css" />
    <link rel="Index" href="../../../index-all.html" />
    <link rel="Start" href="../../../overview-summary.html" />
    <link rel="Up" href="package-summary.html" />
    <link rel="Help" href="../../../help-doc.html" />
  </head>
  <body class="classPage bigframe">
   <div class="navbar">
    <p class="nav navtop">
      <span class="over"><a href="../../../overview-summary.html">Overview</a></span>
      <span class="package"><a href="package-summary.html">Package</a></span>
      <span class="class selected">Class</span>
      <span class="use"><a href="class-use/EventsContainer.html">Use</a></span>
      <span class="tree"><a href="package-tree.html">Tree</a></span>
      <span class="deprecated"><a href="../../../deprecated-list.html">Deprecated</a></span>
      <span class="index"><a href="../../../index-all.html">Index</a></span>
      <span class="help"><a href="../../../help-doc.html">Help</a></span>
    </p>
    <p class="nav navmid">
      <span class="prevnext">
       <span class="prev">Prev Class</span>
       <span class="next">Next Class</span>
      </span>
      <span class="framesel">
       <span class="frames"><a href="../../../index.html" target="_top">Frames</a></span>
       <span class="noframes"><a href="EventsContainer.html" target="_top">NoFrames</a></span>
      </span>
      <span class="allclasses"><a href="../../../allclasses-noframe.html">All Classes</a></span>
   </p>
   <p class="nav navbot">
      <span class="summary">Summary:
       <span class="nested">Nested</span>
       <span class="field">Field</span>
       <span class="constr"><a href="#constructor_summary">Constr</a></span>
       <span class="method"><a href="#method_summary">Method</a></span>
      </span>
      <span class="detail">Detail:
       <span class="field">Field</span>
       <span class="constr"><a href="#constructor_detail">Constr</a></span>
       <span class="method"><a href="#method_detail">Method</a></span>
      </span>
   </p>
    <div class="navtitle">
     
    </div>
    <p class="clear"><!--empty--></p>
   </div>
   <p class="packageName">net.dotsimplicity.events</p>
   <h1>  Class  EventsContainer</h1>
<!--
   <p class="enclosing">
   Enclosing class/interface: @OUTER@
   </p>
-->


   <!-- XXX class hierarchy diagram goes here -->
<!--
   
   <p class="implementedInterfaces">
   All implemented interfaces: @ALL_SUPERINTERFACES@
   </p>
   
   <p class="directSubclasses">
   Direct known subclasses: @ALL_SUBCLASSES@
   </p>
-->


   <p class="declaration">public
     class 
   <span class="className">EventsContainer</span>
   
   
      
      <span class="extends">extends Object</span>
      
      
        <span class="implements">implements <a href="IEventsContainer.html" class="interfaceRef">IEventsContainer</a></span>
      
   
   </p>

   <div class="description">
   
 The EventsContainer is a collection of <code><a href="Event.html"> Events</a></code></code>. The EventsContainer class provides
 various tools for managing this collection.
   </div>





   <table class="constructor_summary summary">
     <tr><th colspan="2"><a name="constructor_summary" id="constructor_summary">Constructor Summary</a></th></tr>

     <tr><td> </td><td><span class="memberName"><a href="#EventsContainer(<unknown>.String)" class="constructorRef">EventsContainer</a>(String name)</span><div class="memberDescription">
 Constructs an EventsContainer with the given name.</div></td></tr>

   </table>




   <table class="method_summary summary">
     <tr><th colspan="2"><a name="method_summary" id="method_summary">Method Summary</a></th></tr>

     <tr><td>  void</td><td><span class="memberName"><a href="#addEvent(net.dotsimplicity.events.Event)" class="methodRef">addEvent</a>(<a href="Event.html" class="classRef">Event</a> event)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#addEvents(net.dotsimplicity.events.Event[])" class="methodRef">addEvents</a>(<a href="Event.html" class="classRef">Event</a>[] events)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#connectEventSlot(<unknown>.String,<unknown>.Object,<unknown>.String)" class="methodRef">connectEventSlot</a>(String eventName, Object object, String methodName)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#connectEventSlot(<unknown>.String,<unknown>.Class,<unknown>.String)" class="methodRef">connectEventSlot</a>(String eventName, Class&lt;?&gt; classReference, String methodName)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  <a href="Event.html" class="classRef">Event</a></td><td><span class="memberName"><a href="#createEvent(<unknown>.String)" class="methodRef">createEvent</a>(String eventName)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  <a href="Event.html" class="classRef">Event</a></td><td><span class="memberName"><a href="#createEvent(<unknown>.String,<unknown>.Class)" class="methodRef">createEvent</a>(String eventName, Class&lt;?&gt; parameter)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  <a href="Event.html" class="classRef">Event</a></td><td><span class="memberName"><a href="#createEvent(<unknown>.String,<unknown>.Class[])" class="methodRef">createEvent</a>(String eventName, Class&lt;?&gt;[] parameters)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  <a href="Event.html" class="classRef">Event</a>[]</td><td><span class="memberName"><a href="#createEvents(<unknown>.String[])" class="methodRef">createEvents</a>(String[] eventNames)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  <a href="Event.html" class="classRef">Event</a>[]</td><td><span class="memberName"><a href="#createEvents(<unknown>.String[],<unknown>.Class)" class="methodRef">createEvents</a>(String[] eventNames, Class&lt;?&gt; parameter)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  <a href="Event.html" class="classRef">Event</a>[]</td><td><span class="memberName"><a href="#createEvents(<unknown>.String[],<unknown>.Class[])" class="methodRef">createEvents</a>(String[] eventNames, Class&lt;?&gt;[] parameters)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#disconnectEventSlot(<unknown>.String,<unknown>.Object,<unknown>.String)" class="methodRef">disconnectEventSlot</a>(String eventName, Object object, String methodName)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#disconnectEventSlot(<unknown>.String,<unknown>.Class,<unknown>.String)" class="methodRef">disconnectEventSlot</a>(String eventName, Class&lt;?&gt; classReference, String methodName)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#emitEventSignal(<unknown>.String)" class="methodRef">emitEventSignal</a>(String eventName)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#emitEventSignal(<unknown>.String,<unknown>.Object)" class="methodRef">emitEventSignal</a>(String eventName, Object argument)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#emitEventSignal(<unknown>.String,<unknown>.Object[])" class="methodRef">emitEventSignal</a>(String eventName, Object[] arguments)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  <a href="Event.html" class="classRef">Event</a></td><td><span class="memberName"><a href="#getEvent(<unknown>.String)" class="methodRef">getEvent</a>(String eventName)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#removeAllEvents()" class="methodRef">removeAllEvents</a>()</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#removeEvent(net.dotsimplicity.events.Event)" class="methodRef">removeEvent</a>(<a href="Event.html" class="classRef">Event</a> event)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#removeEvent(<unknown>.String)" class="methodRef">removeEvent</a>(String eventName)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#removeEvents(net.dotsimplicity.events.Event[])" class="methodRef">removeEvents</a>(<a href="Event.html" class="classRef">Event</a>[] events)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#removeEvents(<unknown>.String[])" class="methodRef">removeEvents</a>(String[] eventNames)</span><div class="memberDescription"></div></td></tr>

   </table>



<!--
   <p class="inherited">
    <span class="header">Methods inherited from class java.util.<a
   href="AbstractCollection.html">AbstractCollection</a></span>
    <a href="#addAll">addAll</a>
    <a href="#contains">contains</a>
   </p>
   <p class="inherited">
    <span class="header">Methods inherited from class java.lang.<a
   href="Object.html">Object</a></span>
    <a href="#addAll">clone</a>
    <a href="#contains">finalize</a>
   </p>
   <p class="inherited">
    <span class="header">Methods inherited from interface java.util.<a
   href="List.html">List</a></span>
    <a href="#addAll">addAll</a>
    <a href="#contains">contains</a>
   </p>
-->





   <h2><a name="constructor_detail" id="constructor_detail">Constructor Detail</a></h2>

   <h3><a name="EventsContainer(<unknown>.String)" id="EventsContainer(<unknown>.String)">EventsContainer</a></h3>
   <div class="memberName">public  EventsContainer(String name)</div>
   <div class="memberDescription">
 Constructs an EventsContainer with the given name.<p class="tag tag_param"><span class="tagName">Parameters:</span> <span class="tagContents">name           Name of the EventsContainer</span> </p>
</div>




   <h2><a name="method_detail" id="method_detail">Method Detail</a></h2>

   <h3><a name="addEvent(net.dotsimplicity.events.Event)" id="addEvent(net.dotsimplicity.events.Event)">addEvent</a></h3>
   <div class="memberName">public  void addEvent(<a href="Event.html" class="classRef">Event</a> event)</div>
   <div class="memberDescription"></div>


   <h3><a name="addEvents(net.dotsimplicity.events.Event[])" id="addEvents(net.dotsimplicity.events.Event[])">addEvents</a></h3>
   <div class="memberName">public  void addEvents(<a href="Event.html" class="classRef">Event</a>[] events)</div>
   <div class="memberDescription"></div>


   <h3><a name="connectEventSlot(<unknown>.String,<unknown>.Object,<unknown>.String)" id="connectEventSlot(<unknown>.String,<unknown>.Object,<unknown>.String)">connectEventSlot</a></h3>
   <div class="memberName">public  void connectEventSlot(String eventName, Object object, String methodName)</div>
   <div class="memberDescription"></div>


   <h3><a name="connectEventSlot(<unknown>.String,<unknown>.Class,<unknown>.String)" id="connectEventSlot(<unknown>.String,<unknown>.Class,<unknown>.String)">connectEventSlot</a></h3>
   <div class="memberName">public  void connectEventSlot(String eventName, Class&lt;?&gt; classReference, String methodName)</div>
   <div class="memberDescription"></div>


   <h3><a name="createEvent(<unknown>.String)" id="createEvent(<unknown>.String)">createEvent</a></h3>
   <div class="memberName">public  <a href="Event.html" class="classRef">Event</a> createEvent(String eventName)</div>
   <div class="memberDescription"></div>


   <h3><a name="createEvent(<unknown>.String,<unknown>.Class)" id="createEvent(<unknown>.String,<unknown>.Class)">createEvent</a></h3>
   <div class="memberName">public  <a href="Event.html" class="classRef">Event</a> createEvent(String eventName, Class&lt;?&gt; parameter)</div>
   <div class="memberDescription"></div>


   <h3><a name="createEvent(<unknown>.String,<unknown>.Class[])" id="createEvent(<unknown>.String,<unknown>.Class[])">createEvent</a></h3>
   <div class="memberName">public  <a href="Event.html" class="classRef">Event</a> createEvent(String eventName, Class&lt;?&gt;[] parameters)</div>
   <div class="memberDescription"></div>


   <h3><a name="createEvents(<unknown>.String[])" id="createEvents(<unknown>.String[])">createEvents</a></h3>
   <div class="memberName">public  <a href="Event.html" class="classRef">Event</a>[] createEvents(String[] eventNames)</div>
   <div class="memberDescription"></div>


   <h3><a name="createEvents(<unknown>.String[],<unknown>.Class)" id="createEvents(<unknown>.String[],<unknown>.Class)">createEvents</a></h3>
   <div class="memberName">public  <a href="Event.html" class="classRef">Event</a>[] createEvents(String[] eventNames, Class&lt;?&gt; parameter)</div>
   <div class="memberDescription"></div>


   <h3><a name="createEvents(<unknown>.String[],<unknown>.Class[])" id="createEvents(<unknown>.String[],<unknown>.Class[])">createEvents</a></h3>
   <div class="memberName">public  <a href="Event.html" class="classRef">Event</a>[] createEvents(String[] eventNames, Class&lt;?&gt;[] parameters)</div>
   <div class="memberDescription"></div>


   <h3><a name="disconnectEventSlot(<unknown>.String,<unknown>.Object,<unknown>.String)" id="disconnectEventSlot(<unknown>.String,<unknown>.Object,<unknown>.String)">disconnectEventSlot</a></h3>
   <div class="memberName">public  void disconnectEventSlot(String eventName, Object object, String methodName)</div>
   <div class="memberDescription"></div>


   <h3><a name="disconnectEventSlot(<unknown>.String,<unknown>.Class,<unknown>.String)" id="disconnectEventSlot(<unknown>.String,<unknown>.Class,<unknown>.String)">disconnectEventSlot</a></h3>
   <div class="memberName">public  void disconnectEventSlot(String eventName, Class&lt;?&gt; classReference, String methodName)</div>
   <div class="memberDescription"></div>


   <h3><a name="emitEventSignal(<unknown>.String)" id="emitEventSignal(<unknown>.String)">emitEventSignal</a></h3>
   <div class="memberName">public  void emitEventSignal(String eventName)</div>
   <div class="memberDescription"></div>


   <h3><a name="emitEventSignal(<unknown>.String,<unknown>.Object)" id="emitEventSignal(<unknown>.String,<unknown>.Object)">emitEventSignal</a></h3>
   <div class="memberName">public  void emitEventSignal(String eventName, Object argument)</div>
   <div class="memberDescription"></div>


   <h3><a name="emitEventSignal(<unknown>.String,<unknown>.Object[])" id="emitEventSignal(<unknown>.String,<unknown>.Object[])">emitEventSignal</a></h3>
   <div class="memberName">public  void emitEventSignal(String eventName, Object[] arguments)</div>
   <div class="memberDescription"></div>


   <h3><a name="getEvent(<unknown>.String)" id="getEvent(<unknown>.String)">getEvent</a></h3>
   <div class="memberName">public  <a href="Event.html" class="classRef">Event</a> getEvent(String eventName)</div>
   <div class="memberDescription"></div>


   <h3><a name="removeAllEvents()" id="removeAllEvents()">removeAllEvents</a></h3>
   <div class="memberName">public  void removeAllEvents()</div>
   <div class="memberDescription"></div>


   <h3><a name="removeEvent(net.dotsimplicity.events.Event)" id="removeEvent(net.dotsimplicity.events.Event)">removeEvent</a></h3>
   <div class="memberName">public  void removeEvent(<a href="Event.html" class="classRef">Event</a> event)</div>
   <div class="memberDescription"></div>


   <h3><a name="removeEvent(<unknown>.String)" id="removeEvent(<unknown>.String)">removeEvent</a></h3>
   <div class="memberName">public  void removeEvent(String eventName)</div>
   <div class="memberDescription"></div>


   <h3><a name="removeEvents(net.dotsimplicity.events.Event[])" id="removeEvents(net.dotsimplicity.events.Event[])">removeEvents</a></h3>
   <div class="memberName">public  void removeEvents(<a href="Event.html" class="classRef">Event</a>[] events)</div>
   <div class="memberDescription"></div>


   <h3><a name="removeEvents(<unknown>.String[])" id="removeEvents(<unknown>.String[])">removeEvents</a></h3>
   <div class="memberName">public  void removeEvents(String[] eventNames)</div>
   <div class="memberDescription"></div>

   
   <div class="navbar">
    <p class="nav navtop">
      <span class="over"><a href="../../../overview-summary.html">Overview</a></span>
      <span class="package"><a href="package-summary.html">Package</a></span>
      <span class="class selected">Class</span>
      <span class="use"><a href="class-use/EventsContainer.html">Use</a></span>
      <span class="tree"><a href="package-tree.html">Tree</a></span>
      <span class="deprecated"><a href="../../../deprecated-list.html">Deprecated</a></span>
      <span class="index"><a href="../../../index-all.html">Index</a></span>
      <span class="help"><a href="../../../help-doc.html">Help</a></span>
    </p>
    <p class="nav navmid">
      <span class="prevnext">
       <span class="prev">Prev Class</span>
       <span class="next">Next Class</span>
      </span>
      <span class="framesel">
       <span class="frames"><a href="../../../index.html" target="_top">Frames</a></span>
       <span class="noframes"><a href="EventsContainer.html" target="_top">NoFrames</a></span>
      </span>
      <span class="allclasses"><a href="../../../allclasses-noframe.html">All Classes</a></span>
   </p>
   <p class="nav navbot">
      <span class="summary">Summary:
       <span class="nested">Nested</span>
       <span class="field">Field</span>
       <span class="constr"><a href="#constructor_summary">Constr</a></span>
       <span class="method"><a href="#method_summary">Method</a></span>
      </span>
      <span class="detail">Detail:
       <span class="field">Field</span>
       <span class="constr"><a href="#constructor_detail">Constr</a></span>
       <span class="method"><a href="#method_detail">Method</a></span>
      </span>
   </p>
    <div class="navtitle">
     
    </div>
    <p class="clear"><!--empty--></p>
   </div>
   <div class="bottom"></div>
   </body>
</html>
